export default {
  namespaced : true,
  // 数据
  state: {
    // 是否显示提示信息
    isShowToastModal: false ,
    // 显示的提示信息
    toastMsg : '请输入手机号',
    // 显示的提示框类型 (success , danger , warning)
    toastType: 'success',
  },
  // 修改数据
  // 同步方法
  mutations: {
    changeIsShowToastModal(state, payload) {
      state.isShowToastModal = payload.show;
      if (payload.show) {
        state.toastMsg = payload.toastMsg
        state.toastType = payload.toastType
      }
    }
  },
  // 异步操作
  actions: {
    asyncIsShowToast(context,payload) {
      // 调用mustations方法  context.commit()
      // 显示提示框
      context.commit('changeIsShowToastModal',payload)
      // 隐藏提示框
      setTimeout(() => {
        context.commit('changeIsShowToastModal',{show:false})
      },1000)
    }
  }
}